Umlceni vstupu zvukove karty

Otázka od: Petr Brant

7. 9. 2002 21:44

Ahoj, pouzil jsem tip 369 z 1000T&T, pro umlceni vstupu Line in jsem pouzil
parametr MIXERLINE_COMPONENTTYPE_SRC_AUXILIARY a na W98 to funguje. Ale na
WinME a W2000 se objevi chyba c. 11, coz by melo znamenat
'invalid parameter
passed'. Je to u radku
CheckMMResults(MixerSetControlDetails(Mixer,
@MixerControlDetails, MIXER_SETCONTROLDETAILSF_VALUE)), to je posledni radek
pred 'finally'. Nemate s tim nekdo zkusenost?

Zdravim

RNDr. Petr Brant [brant@dcomm.cz]
http://web.redbox.cz/petr.brant
ICQ #68652380

D&COMM s.r.o.
Korunovační 6
170 00 Praha 7

Odpovedá: Daniel Rott

8. 9. 2002 23:16

> Ahoj, pouzil jsem tip 369 z 1000T&T, pro umlceni vstupu Line in jsem
> pouzil parametr MIXERLINE_COMPONENTTYPE_SRC_AUXILIARY
> a na W98 to funguje. Ale na WinME a W2000 se objevi chyba c. 11, coz
> by melo znamenat 'invalid parameter passed'. Nemate s tim nekdo zkusenost?

Neznam konkretni kod, ale na podobne chovani jsem narazil, kdyz jsem
omylem nastavil cbDetails na celkovou delku vsech prvku paDetails
(spravne ma byt delka jednoho kazdeho).

Daniel
-------------------------------------------------------
Scanning complete: NO intelligent life form in range.

Odpovedá: Petr Vones

8. 9. 2002 23:11

From: "Petr Brant" <brant@dcomm.cz>
> Ahoj, pouzil jsem tip 369 z 1000T&T, pro umlceni vstupu Line in jsem pouzil
> parametr MIXERLINE_COMPONENTTYPE_SRC_AUXILIARY a na W98 to funguje. Ale na
> WinME a W2000 se objevi chyba c. 11, coz by melo znamenat
'invalid parameter
> passed'. Je to u radku
CheckMMResults(MixerSetControlDetails(Mixer,

Me vznikne chyba uz v mixerGetLineInfo, patrne neexistuje takovy typ vstupu.
O jaky vstup konkretne ma jit ? Pokud chces umlcet vystup na reproduktory tak
pouzij MIXERLINE_COMPONENTTYPE_DST_SPEAKERS.

Petr Vones

Odpovedá: Petr Brant

9. 9. 2002 9:23

Ahoj, ma jit o vstup "Line", kam mam pripojene radio. S parametrem
MIXERLINE_COMPONENTTYPE_DST_SPEAKERS to funguje, ale nechci vypinat cely
zvukovy vystup, pouze ten linkovy vstup, aby bezelo napriklad zvukove
upozornovani na prichozi postu apod. Na pocitaci s W2000 ten vstup Line in
stoprocentne existuje.

RNDr. Petr Brant [brant@dcomm.cz]
http://web.redbox.cz/petr.brant
ICQ #68652380

D&COMM s.r.o.
Korunovační 6
170 00 Praha 7


> Subject: Re: Umlceni vstupu zvukove karty
>
> From: "Petr Brant" <brant@dcomm.cz>
> > Ahoj, pouzil jsem tip 369 z 1000T&T, pro umlceni vstupu Line in jsem
pouzil
> > parametr MIXERLINE_COMPONENTTYPE_SRC_AUXILIARY a na W98 to funguje. Ale
na
> > WinME a W2000 se objevi chyba c. 11, coz by melo znamenat
'invalid
parameter
> > passed'. Je to u radku
CheckMMResults(MixerSetControlDetails(Mixer,
>
> Me vznikne chyba uz v mixerGetLineInfo, patrne neexistuje takovy typ
vstupu.
> O jaky vstup konkretne ma jit ? Pokud chces umlcet vystup na reproduktory
tak
> pouzij MIXERLINE_COMPONENTTYPE_DST_SPEAKERS.
>
> Petr Vones

Odpovedá: Daniel Rott

9. 9. 2002 12:31

> ale nechci vypinat cely zvukovy vystup, pouze ten linkovy vstup,
> aby bezelo napriklad zvukove upozornovani na prichozi postu
> apod. Na pocitaci s W2000 ten vstup Line in stoprocentne existuje.

Jedna vec je textovy popisek zdroje a neco jineho je
dwComponentType, je v tom casto pekny zmatek.
Prave ty Line zdroje byvaji oznacovany ruzne:
MIXERLINE_COMPONENTTYPE_SRC_LINE
MIXERLINE_COMPONENTTYPE_SRC_AUXILIARY
MIXERLINE_COMPONENTTYPE_SRC_ANALOG
Na nekterych zvukovkach muzes najit treba i tri vstupy
AUX a zadne LINE a ANALOG (typicky SB Audio PCI).

Tahle aplikace Ti muze pomoci zobrazit informace, ktere
o sobe zvukovka dava:
http://www.volny.cz/roxton/sw/MixerInfo.exe (32KB)

Daniel
-------------------------------------------------------
Scanning complete: NO intelligent life form in range.


Odpovedá: Petr Vones

10. 9. 2002 0:26

From: "Daniel Rott" <roxton@seznam.cz>
> Jedna vec je textovy popisek zdroje a neco jineho je
> dwComponentType, je v tom casto pekny zmatek.

Presne tak, nekdy se to dokonce zmeni i po instalaci nove verze driveru pro
zvukovku.

Petr Vones